package com.ziyun.pop.modules.storeMaterials.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.ziyun.pop.modules.storeMaterials.entity.StorematerialinOutEntity;
import com.ziyun.pop.modules.storeMaterials.entity.dto.StorematerialinOutDto;
import com.ziyun.pop.modules.supp.entity.SellerInfoEntity;
import io.renren.common.utils.PageUtils;
import io.renren.common.utils.R;


import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * @Author ZhaoWei
 * @Date 2018/10/09 10:30
 * @Version V1.0
 */
public interface StoreMaterialInOutService extends IService<StorematerialinOutEntity> {


	PageUtils queryPageList(Map<String,Object> params);

	List<SellerInfoEntity> getSelectList();

	BigDecimal getPrice(String materialId,Integer stockId);

	R insertApply(StorematerialinOutDto storematerialinOutDto);

	R audit(Integer outId);

	R reject(Integer outId);

	Integer getStockIdBySellerId(int SellerId);


	StorematerialinOutEntity getInfoData(Integer outId);


	Integer getStockByOutId(Integer outId);

	String getOutNoByOutId(Integer outId);


}
